Restructuring Fortran Programs for Cedar
نویسندگان
چکیده
This paper reports on the status of the Fortran translator for the Cedar computer at the end of March, 1991. A brief description of the Cedar Fortran language is followed by a discussion of the fortran77 to Cedar Fortran parallelizer that describes the techniques currently being implemented. A collection of experiments illustrate the e ectiveness of the current implementation, and point toward new approaches to be incorporated into the system in the near future.
منابع مشابه
CEDAR: tools for event generator tuning
I describe the work of the CEDAR collaboration in developing tools for tuning and validating Monte Carlo event generator programs. The core CEDAR task is to interface the Durham HepData database of experimental measurements to event generator validation tools such as the UCL JetWeb system — this has necessitated the migration of HepData to a new relational database system and a Java-based inter...
متن کاملTranstool: a Restructuring Tool for the Parallelization of Applications Using High Performance Fortran
In this paper, we present the TransTool project, whose aim is to design a restructuring tool for the transformation of Fortran 77 programs into High Performance Fortran (HPF). TransTool includes an editor, a parser, a dependence analysis tool and an optimization kernel. Moreover, we provide the users with a clean open interface, so that developers of tools around HPF can easily integrate their ...
متن کاملPerformance Range Comparison for Restructuring Compilation Xian-he Sun
A major diiculty in restructuring compilation is how to compare parallel performance over a range of system and problem sizes. This study introduces the concept of range comparison for data-parallel programming. Unlike conventional execution time comparison in which performance is compared for a particular system and problem size, range comparison compares the performance of programs over a ran...
متن کاملPerformance Range
A major diiculty in restructuring compilation is how to compare parallel performance over a range of system and problem sizes. This study introduces the concept of range comparison for data-parallel programming. Unlike conventional execution time comparison in which performance is compared for a particular system and problem size, range comparison compares the performance of programs over a ran...
متن کاملFalcon: a Matlab Interactive Restructuring Compiler Falcon: a Matlab Interactive Restructuring Compiler
The development of e cient numerical programs and library routines for high-performance parallel computers is a complex task requiring not only an understanding of the algorithms to be implemented, but also detailed knowledge of the target machine and the software environment. In this paper, we describe a programming environment that can utilize such knowledge for the development of high-perfor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Concurrency - Practice and Experience
دوره 5 شماره
صفحات -
تاریخ انتشار 1991